import {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'

const BACKEND_URL = 'http://121.199.71.27:8000'

export default defineConfig({
    plugins: [vue()],
    resolve: {
        alias: {
            '@': path.resolve(__dirname, 'src')
        }
    },
    server: {
        proxy: {
            // 代理所有以 /api 开头的请求
            '/api': {
                target: BACKEND_URL, // 目标服务器地址
                changeOrigin: true, // 允许跨域
                // rewrite: (path) => path.replace(/^\/api/, '') // 重写路径，去掉 /api 前缀
            },
            '/file': {
                target: BACKEND_URL, // 目标服务器地址
                changeOrigin: true, // 允许跨域
            }
        }
    },
})
